NLBのタイムアウト(350秒)を伸ばす方法はありますか?
困っていること
TCP フローの NLB のタイムアウトを伸ばしたいです。何か良い方法はありますか?
どう対応すればいいの?
TCP フローの NLB のタイムアウトは 350 秒であり、この値は設定変更できません。
そのため、ターゲット、または、クライアントから、TCP キープアライブパケットを使用して、アイドルタイムアウトをリセットしてください。
参考資料
Network Load Balancer - Elastic Load Balancing
TCP フローのアイドルタイムアウト値を 350 秒に設定します。この値は変更できません。クライアントまたはターゲットは TCP キープアライブパケットを使用して、アイドルタイムアウトをリセットできます。
Q3. 長時間セッションとはどの程度の長さなのでしょうか。
A3. 一般的にTCPセッションでは数十秒で終了するものがほとんどですので、それ以上のものを長時間セッションとしています。NLBでは350秒でアイドルタイムアウトが発生するため、通信が無い状態でそれより長いセッションを維持するためにはアプリケーション側でHello Packetを送るなどの対応が必要です。